Computing Largest Circles Separating Two Sets of Segments

نویسندگان

  • Jean-Daniel Boissonnat
  • Jurek Czyzowicz
  • Olivier Devillers
  • Jorge Urrutia
  • Mariette Yvinec
چکیده

A circle C separates two planar sets if it encloses one of the sets and its open interior disk does not meet the other set. A separating circle is a largest one if it cannot be locally increased while still separating the two given sets. An (n log n) optimal algorithm is proposed to nd all largest circles separating two given sets of line segments when line segments are allowed to meet only at their endpoints. This settles an open problem from a previous paper[BCDY95]. In the general case, when line segments may intersect (n) times, our algorithm can be adapted to work in O(n (n) logn) time and O(n (n)) space, where (n) represents the extremely slowly growing inverse of Ackermann function. Key-words: computational geometry, separability

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Separating objects in the plane by wedges and strips

In this paper we study the separability of two disjoint sets of objects in the plane according to two criteria: wedge separability and strip separability. We give algorithms for computing all the separating wedges and strips, the wedges with the maximum and minimum angle, and the narrowest and the widest strip. The objects we consider are points, segments, polygons and circles. As applications,...

متن کامل

Separability by two lines and by flat polygonals∗

In this paper we study the separability in the plane by two criteria: double wedge separability and constant turn separability. We give O(N logN)-time optimal algorithms for computing all the separating double wedges of two disjoint sets of objects (points, segments, polygons and circles) and the flattest minimal constant turn polygonal line separating two sets of points.

متن کامل

Separability by two lines and by nearly straight polygonal chains

In this paper we study the separability in the plane by two criteria: double-wedge separability and Θ-separability. We give an O(N logN)-time optimal algorithm for computing all the vertices of separating double wedges of two disjoint sets of objects (points, segments, polygons and circles) and an O((N/Θ0) logN)-time algorithm for computing a nearly-straight minimal Θ-polygonal chain separating...

متن کامل

Virtual Points and Separating Sets in Spherical Circle Planes

In this paper we introduce and investigate virtual points of spherical circle planes and use them to construct several new types of separating sets of circles in such geometries. Two spherical circle planes combine very naturally into another spherical circle plane if they share such a separating set of circles. MSC2000: 51B10, 51H15

متن کامل

Computing Minimum-Link Separating Polygons in Practice∗

We tackle the problem of separating two given sets of polygons by a polygon with minimum number of segments. As the complexity in our specific setting is unknown, we propose heuristics that are simple enough to be implemented in practice. A key ingredient is a new practical linear-time algorithm for minimum-link paths in simple polygons. Experiments in a challenging realistic setting show excel...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996